package com.tudouji.project.pay.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.tudouji.framework.aspectj.lang.annotation.Excel;
import com.tudouji.framework.web.domain.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 支付明细对象 payorderlist
 *
 * @author tudouji
 * @date 2021-04-09
 */
@Data
public class Payorderlist extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String guid;
    /** 支付ID */
    @Excel(name = "支付ID")
    private Long payinfoId;
    /** 支付GUID */
    @Excel(name = "支付GUID")
    private String payinfoguid;

    //申请类型	1-采收付款 2-采购付款
    private Integer businessType;

    /** 货运单ID */
    @Excel(name = "货运单ID")
    private String foguid;
    private String focode;

    /** 货运单金额(货运单的最终支付金额) */
    @Excel(name = "货运单金额(货运单的最终支付金额)")
    private BigDecimal amount;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createdate;

    /** 操作人 */
    @Excel(name = "操作人")
    private String operatorid;

    /** 最后更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "最后更新时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date lastupdate;

}
